home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / flgzero.exe / TSTFLG.C < prev    next >
Text File  |  1991-09-16  |  557b  |  21 lines

  1. #include <stdio.h>
  2. extern void flgzero(void *ptr, int nrbits);
  3. void main(int ac, char **av)    // test pilot for flgzero 9/15/91
  4.     {
  5.     unsigned char bitarray[5];
  6.     register i;
  7.     short kbits;
  8.     for (;;)
  9.         {
  10.         printf("\nEnter bit count to test (0 to 36): ");
  11.         scanf("%hd", &kbits);
  12.         if (kbits > 36 || kbits < 0)
  13.             exit(0);
  14.         for (i = 0; i < 4; i++)
  15.             bitarray[i] = (unsigned char) 255;
  16.         flgzero(bitarray, kbits);    // call masm code, check it out
  17.         printf("%.2x %.2x %.2x %.2x \n", bitarray[0], bitarray[1], bitarray[2], bitarray[3]);
  18.         }
  19.     }
  20.  
  21.